"""
主题: 创建TCP服务器
问题: 你想实现一个服务器，通过TCP协议和客户端通信。
提示 : 
"""

from socketserver import BaseRequestHandler, TCPServer

class EchoHandler(BaseRequestHandler):
    def handle(self):
        print('Got connection from', self.client_address)
        while True:

            msg = self.request.recv(8192)
            if not msg:
                break
            self.request.send(msg)

if __name__ == '__main__':
    '''创建一个TCP服务器'''
    serv = TCPServer(('', 20001), EchoHandler)
    serv.serve_forever()
